package com.keelon.dao;

import com.keelon.pojo.User;

import java.util.List;



public interface UserDao {

    /**
     *一对多的查询
     * */

    List<User> findAll();
    /**
     * 保存用户
     * @param user 用户
     * */

    void saveUser(User user);
    /**
     * 修改用户
     * */
    void upDateUser(User user);

    /**删除用户*/
    void deleteUser(Integer id);

    /**根据id查询用户信息*/
    User findById(Integer id);

    /**根据名称模糊查询*/
    List<User> findByName(String username);

    /**根据传入的条件进行查询*/
    List<User> findUserByCondition(User user);

}
